.btn { font-size: small; }
.brand { font-family: 'Open Sans'; }
.icon-txt { margin-right: 5px; }
.table-bordered th { font-size: 12px; }
.btn-box { padding: 16px 0px 5px 0px; }
.btn-box.float-right { padding: 3px 0px 5px 0px; }
.txt-left { text-align: left !important; }
.txt-right { text-align: right !important; }
.box-title { line-height: 36px; }
textarea.box { width: 95%; }
.clearfix:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
.bin { padding: 80px 4px !important; text-align: center !important; }

.hide { display: none; }
.float-left { float: left; }
.float-right { float: right; }

/* sort */
table th.order span { padding-right: 17px; background-position: right center; white-space: nowrap; background-repeat: no-repeat; }
table th.ASC span { background-image: url(./images/sort_asc.png);}
table th.DESC span { background-image: url(./images/sort_desc.png); }

/* loading */
#loading {
	display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    text-indent: -99999px;
    background: rgba(255, 255, 255, 0.34) url('./images/ajax-loader.gif') 50% 50% no-repeat;
}

/* paging */
.paginate { padding:15px 0;text-align:center;line-height:normal; }
.paginate *{ display:inline-block;position:relative;margin:0 -2px;padding:2px 4px;font-size:12px;font-family:Tahoma, Sans-serif;color:#333;line-height:normal;text-decoration:none;vertical-align:middle; }
.paginate a { cursor: pointer; }
.paginate strong { cursor: default; }
.paginate a:hover,
.paginate a:active,
.paginate a:focus { background-color:#f8f8f8; }
.paginate strong { color:#ff6600; }
.paginate .direction { padding:0 6px;font-weight:bold;font-size:16px;color:#666;text-align:center; }
.paginate .direction:hover,
.paginate .direction:active,
.paginate .direction:focus { background-color:transparent !important;color:#333; }
.paginate .direction span { overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0; }

